![]() Method, transmitting and receiving device for transmitting digital information packets in a data net
专利摘要:
Bei dem erfindungsgemäßen Verfahren zur Übertragung von digitalen Informationspaketen in einem Datennetz wird zum Datenaustausch ausgetalteten Stationen von zumindest einer sendenden Station zu zumindest zwei empfangenden Stationen, bei dem die zu übertragenden Informationspakete in der sendenden Station in eine oder mehrere Datenpaketgruppen aufgeteilt werden und den Datenpaketgruppen jeweils Redundanzinformation in Form von Redundanzpaketen hinzugefügt wird und bei dem bei fehlerhaftem sowie fehlendem Empfang eines Datenpaketes der Datenpaketgruppe seitens der empfangenden Station von dieser ein negatives Empfangsprotokoll an die sendende Station übermittelt und hierdurch durch die sendende Station Maßnahmen zum Fehlerschutz ausgelöst werden, durch die sendende Station ein Grad der Fehlerschutzmaßnahmen in Abhängigkeit von einer statistischen Auswertung von zu einem Informationspaket zugehöriger empfangener negativer Empfangsprotokolle je empfangender Station festglegt. Erfindungsgemäß wird auch ein Verfahren vorgeschlagen, bei dem in einem Streamingszenario verlorengegangene Pakete erneut gesendet und in der Teilnehmerstation gespeichert, so dass nach erstmaliger fehlerhafter Übertragung der Streaminginhalte diese später fehlerfrei genutzt werden können. Die Erfindung betrifft des Weiteren eine Sende- und Empfangseinrichtung zur Durchführung des Verfahrens.In the method according to the invention for transmitting digital information packets in a data network, stations exchanged for data exchange are transmitted from at least one transmitting station to at least two receiving stations, in which the information packets to be transmitted in the transmitting station are divided into one or more data packet groups and the data packet groups each have redundancy information is added in the form of redundancy packets and in the case of erroneous or missing receiving a data packet of the data packet group from the receiving station of this receiving a negative reception protocol transmitted to the transmitting station and thereby measures are triggered by the sending station for error protection, by the sending station a degree the error protection measures depending on a statistical evaluation of belonging to an information packet received negative reception protocols per receiving station festglegt. According to the invention, a method is also proposed in which packets lost in a streaming scenario are sent again and stored in the subscriber station, so that after the faulty transmission of the streaming contents for the first time they can be used later error-free. The invention further relates to a transmitting and receiving device for carrying out the method. 公开号:DE102004024124A1 申请号:DE200410024124 申请日:2004-05-14 公开日:2005-12-08 发明作者:Jürgen PANDEL 申请人:Siemens AG; IPC主号:H04L1-00
专利说明:
[0001] DieErfindung betrifft ein Verfahren zur Übertragung von digitalen Informationspaketengemäß dem Oberbegriffdes Anspruchs 1 sowie ein Verfahren gemäß dem Oberbegriff des Anspruchs13. Die Erfindung betrifft des Weiteren eine Sendeeinrichtung gemäß Anspruch14 sowie eine Empfangseinrichtung gemäß Anspruch 15.TheThe invention relates to a method for transmitting digital information packetsaccording to the generic termof claim 1 and a method according to the preamble of the claim13. The invention further relates to a transmitting device according to claim14 and a receiving device according to claim 15. [0002] Inder digitalen Datenübertragungtritt das Problem auf, dass Daten aufgrund von schlechten Übertragungsverbindungenoder geringen Bandbreiten währendder Übertragungverloren gehen. Insbesondere bei paketorientiertem Datenverkehrführen fehlerhaftebzw. verlorengegangene Daten zu einem Verlust von vollständigen Paketen,wodurch der Inhalt nicht mehr korrekt wiedergegeben werden kann. Besondersproblematisch sind Datenverluste bei sog. Multimedia-Anwendungen,bei denen die Daten oftmals in Echtzeit ohne Verzögerung beimEmpfängerangezeigt werden sollen.Inthe digital data transmissionThe problem occurs because of data being poor due to poor communication linksor low bandwidths duringthe transmissionget lost. Especially with packet-oriented trafficlead faultyor lost data for a loss of complete packages,whereby the content can no longer be played correctly. Especiallyproblematic are data losses in so-called multimedia applications,where the data is often in real time without delay whenreceiverto be displayed. [0003] AusJ. Rosenberg, H. Schulzrinne: "AnRTP payload format for generic forward error correction", IETF RFC 2733,Dec. 1999, sind zur Lösungdieses Problems Verfahren zur Rekonstruktion verloren gegangenerDatenpakte bekannt.OutJ. Rosenberg, H. Schulzrinne: "AnRTP payload format for generic forward error correction ", IETF RFC 2733,Dec. 1999, are the solutionThis problem has lost the process of reconstructionData packets known. [0004] Auchsog. Broadcast- und Multicast-Datenübertragungen sind bekannt,bei denen Daten von einem einzigen Sender gesendet werden und voneiner Vielzahl von Empfängernempfangen werden können.Bei diesen Datenübertragungenkönnenzum Fehlerschutz sog. Reed-Solomon-Codes verwendet werden, wie ausShu Lin and Daniel Costello, "Error ControlCoiding", PrenticeHall, 1983, bekannt. Mit Hilfe der Reed-Solomon-Codes wird den DatenRedundanz hinzugefügt,so dass bei nicht allzu großen Datenverlustenbeim Empfängerdie ursprünglichen Datenrekon struiert werden können.Bekannte Fehlerschutzverfahren mithilfe von Reed-Solomon-Codes eignensich beispielsweise besonders fürden in "DVB-H SystemDescription", Doc.DVB-H153r1 TM2939r1,09.09.2003, spezifizierten DVB-H-Standard (Digital Video Broadcast – Handheld).So könnenz.B. mit Hilfe eines aus Shu Lin and Daniel Costello, "Error Control Coiding", Prentice Hall,1983, bekannten (N,K)-Read Solomon Codes die Daten auch dann rekonstruiertwerden, wenn von insgesamt N Paketen, wobei K Pakete Nutzdaten undN-K Paritäts-(Parity- oder Redundanz-)Datenenthalten, maximal N-K beliebige Pakete verloren gehen. Nachteilighierbei ist, dass Read Solomon Codes auf Basis von Galois FieldGF(28) eine Beschränkung dahingehend aufweisen,dass N maximal den Wert 255 aufweisen darf.Also known as broadcast and multicast data transmissions are known in which data is sent from a single transmitter and can be received by a plurality of receivers. In these data transmissions, so-called Reed-Solomon codes can be used for error protection, as known from Shu Lin and Daniel Costello, "Error Control Coiding", Prentice Hall, 1983. Redundancy is added to the data using the Reed-Solomon codes so that the original data can be reconstructed if the receiver does not lose much data. Known error protection methods using Reed-Solomon codes are particularly suitable, for example, for the "DVB-H System Description", Doc. DVB-H153r1 TM2939r1, 09.09.2003, specified DVB-H standard (Digital Video Broadcast - Handheld). Thus, for example, with the aid of a (N, K) -Read Solomon code known from Shu Lin and Daniel Costello, "Error Control Coiding", Prentice Hall, 1983, the data can be reconstructed even if of a total of N packets, where K packets User data and NK parity (parity or redundancy) data contain a maximum of NK any packets are lost. The disadvantage here is that Read Solomon codes based on Galois Field GF (2 8 ) have a limitation in that N may have a maximum value of 255. [0005] Für darüber hinausgehendePaketzahlen werden häufigdaher auch die in R.G. Gallager: "Low density parity check codes", IEEE Transactionson Information Theory, Vol. 8(!), Jan. 1962, beschriebenen Low DensityParity Check Codes (LDCP-Codes)verwendet. Diese haben jedoch den Nachteil, dass sie im nicht soeffizient sind, wie beispielsweise bei Anwendung von Read SolomonCode basierten Verfahren; d.h. sie es können nicht alle N-K verlorengegangenen Pakete rekonstruiert werden.For beyondPackage numbers are becoming frequenthence the R.G. Gallager: "Low density parity check codes", IEEE Transactionson Information Theory, Vol. 8 (!), Jan. 1962, Low DensityParity check codes (LDCP codes)used. However, these have the disadvantage that they are not soefficient, such as when using Read SolomonCode based method; i.e. they can not all lost N-Kgone packages are reconstructed. [0006] Daherergibt sich, dass in den in der Praxis eingesetzten Verfahren inder Regel nicht alle verlorengegangenen bzw. fehlerbehafteten Paketerekonstruierbar sind, so dass man ergänzend solche Pakete separatauf Punkt-zu-Punk-Verbindungen zu den einzelnen empfangenden Teilnehmern(Stationen) erneut zu versenden. Dazu wird von den empfangendenStationen im Falle verlorengegangener (nicht empfangener) oder fehlerhafterPakete ein sogenanntes NACK-Protokoll (Not-ACKnoledge) – also einenegative Empfangsbestätigung – an diesendende Station (Server) des Broadcast/Multicast Netzes gesendet,wobei das NACK angibt, welches Paket fehlerhaft bzw. nicht empfangenwurde, so dass der Server weiß,welche Pakete überdie als zuverlässig betrachtePunkt-zu-Punk-Verbindung an die einzelnen empfangenden Stationenerneut gesendet werden müssen.ThereforeIt emerges that in the methods used in practice inusually not all lost or faulty packetsare reconstructable, so that you can supplement such packages separatelyon point-to-point connections to the individual receiving subscribers(Stations) to resend. This is done by the receivingStations in case of lost (not received) or faultyPackages a so-called NACK protocol (emergency ACKnoledge) - so onenegative acknowledgment of receipt - to thesending station (server) of the broadcast / multicast network,where the NACK indicates which packet is incorrect or not receivedwas, so the server knowswhich packages overwhich is considered reliablePoint-to-punk connection to the individual receiving stationsneed to be resent. [0007] Einhierzu alternativer Ansatz ist aus M. Luby et. al.: "The use of forwarderror corrextion (FEC) in reliable multicast", IETF RFC 3453, Dec. 2002, bekannt,bei dem statt der Wiederholung verloren gegangener bzw. fehlerhafterPakete lediglich zusätzlicheRedundanzpakete, welche es ermöglichdennoch eine Rekonstruktion der Pakete durchzuführen, über die Punkt-zu-Mehrpunkt-Verbindungan alle empfangenden Teilnehmerstationen zu versenden. Durch diesesVerfahren werden aber unnötiggroße Datenmengen über diePunkt-zu-Mehrpunkt-Verbindung übertragen,da unabhängigvon der tatsächlichenAnzahl der Empfänger(empfangenden Stationen), welche Pakete nicht oder nur fehlerhaftempfangen haben, stets an alle Teilnehmerstationen zusätzlicheRedundanzpakete gesandt werden.Onethis alternative approach is from M. Luby et. al .: "The use of forwardError Correction (FEC) in Reliable Multicast ", IETF RFC 3453, Dec. 2002,in which instead of the repetition lost or erroneousPackages only additionalRedundancy packages, which makes it possiblenevertheless perform a reconstruction of the packets, over the point-to-multipoint connectionto send to all receiving subscriber stations. Because of thisProcedures are unnecessarylarge amounts of data about theTransmit point-to-multipoint connection,as independentfrom the actualNumber of recipients(receiving stations), which packets are not or only faultyhave received, always to all subscriber stations additionalRedundancy packages are sent. [0008] Dieder Erfindung zugrundeliegende Aufgabe ist es, ein Verfahren, eineSendeeinrichtung sowie eine Empfangseinrichtung zur Übertragungvon digitalen Informationspaketen in einem Datennetz anzugeben,welche eine erhöhteEffizienz gewährleisten.TheThe problem underlying the invention is to provide a method, aTransmitting device and a receiving device for transmissionof digital information packets in a data network,which one increasedEnsuring efficiency. [0009] DieseAufgabe wird ausgehend von dem Verfahren gemäß dem Oberbegriff des Anspruchs1 durch dessen kennzeichnende Merkmale sowie dem Verfahren gemäß den Oberbegriffdes Anspruchs 13, der Sendeeinrichtung gemäß dem Anspruch 14 sowie derEmpfangseinrichtung gemäß dem Anspruch 15gelöst.This object is based on the method according to the preamble of claim 1 by its characterizing features and the method according to the preamble of claim 13, the transmitting device according to claim 14 so as the receiving device according to claim 15 solved. [0010] Beidem erfindungsgemäßen Verfahrenzur Übertragungvon digitalen Informationspaketen in einem Datennetz wird zum Datenaustauschausgestalteten Stationen von zumindest einer sendenden Station zuzumindest zwei empfangenden Stationen, bei dem die zu übertragendenInformationspakete in der sendenden Station in eine oder mehrereDatenpaketgruppen aufgeteilt werden und den Datenpaketgruppen jeweilsRedundanzinformation in Form von Redundanzpaketen hinzugefügt wirdund bei dem bei fehlerhaften sowie fehlenden Empfang eines Datenpaketesder Datenpaketgruppe seitens der empfangenden Station von dieserein negatives Empfangsprotokoll an die sendende Station übermitteltund hierdurch durch die sendende Station Maßnahmen zum Fehlerschutz ausgelöst werden,wird durch die sendende Station ein Grad der Fehlerschutzmaßnahmenin Abhängigkeitvon einer statistischen Auswertung von zu einem Informationspaketzugehöriger empfangenernegativer Empfangsprotokolle je empfangender Station festgelegt.atthe method according to the inventionfor transmissionof digital information packets in a data network is exchanging datadesigned stations from at least one transmitting stationat least two receiving stations, where the to be transmittedInformation packets in the sending station in one or moreData packet groups are divided and the data packet groups respectivelyRedundancy information is added in the form of redundancy packetsand in the case of erroneous or missing reception of a data packetthe data packet group from the receiving station of thistransmits a negative reception protocol to the transmitting stationand thereby error-protection measures are triggered by the transmitting station,The level of error protection measures by the sending station is a degreedependent onfrom a statistical evaluation to an information packageassociated receivednegative receive protocols per receiving station. [0011] Durchdas erfindungsgemäße Verfahrenwird eine Adaption von Fehlerschutzmaßnahmen an die aktuellen Gegebenheitendes Datennetzes erreicht, so dass eine effizientere Nutzung derRessourcen ermöglichtwird. Vorzugsweise erfolgt dabei die statistische Auswertung durchErmittlung einer statistischen Verteilung der empfangenen negativenEmpfangsprotokolle. Hierdurch wird die sendende Station in die Lageversetzt, eine Anzahl notwendiger Redundanzpakete zu ermitteln,welche notwendig ist, um gewährleistenzu können,dass eine Mehrzahl der empfangenen Stationen die fehlenden Datenpaketemit Hilfe der Redundanzpakete rekonstruieren kann. Hierdurch wirderreicht, dass nicht stets an alle empfangenden Stationen Redundanzpakete übermittelt werden,sondern dies beispielsweise tatsächlichnur dann erfolgt, wenn es notwendig wird und dies auch nur in einemMaße,welches das Netz nicht belastet bzw. die Ressourcen effizient nutzt.Bythe inventive methodwill be an adaptation of error protection measures to the current conditionsof the data network, allowing a more efficient use of theResourcesbecomes. Preferably, the statistical evaluation is carried out byDetermination of a statistical distribution of the received negativeReception protocols. This will enable the transmitting stationoffset a number of necessary redundancy packets,which is necessary to ensureto be able tothat a plurality of the received stations, the missing data packetscan reconstruct with the help of the redundancy packages. This willensures that redundancy packets are not always transmitted to all receiving stations,but this, for example, actuallyonly if it becomes necessary and only in oneDimensions,which does not burden the network or uses the resources efficiently. [0012] Präzisiertwerden kann diese Anpassung an die aktuellen Gegebenheiten, wenndie statistische Auswertung durch Ermittlung eines zu der Verteilung gehörigen statistischenMittelwerts und/oder durch Ermittlung einer zu der Verteilung zugehörigen statistischenStandardabweichung ergänztwird.clarifiedThis adjustment can be made to the current circumstances, thoughthe statistical evaluation by determining a statistical distribution associated with the distributionAverage value and / or by determining a statistical associated with the distributionStandard deviation addedbecomes. [0013] Stelltdie sendende Station anhand der statistischen Auswertung den Gradder Fehlerschutzmaßnahmenderart ein, dass die sendende Station eine für ein Einhalten eines festlegbaren Kriteriums erforderlicheAnzahl von Redundanzpaketen fürzu übertragendeInformationspakete ermittelt, lässtsich durch Festlegen des Kriteriums eine weitere Optimierung desVerfahrens erzielen, wobei das Kriterium beispielsweise durch Simulationoder experimentelle Ansätzebestimmt werden kann.providesthe sending station on the basis of the statistical evaluation the degreethe error protection measuressuch that the transmitting station requires one to comply with a determinable criterionNumber of redundancy packages forto be transferredInformation packages determined, leavesSetting the criterion further optimizes theAchieve method, the criterion, for example, by simulationor experimental approachescan be determined. [0014] Vorzugsweisegibt dabei das Kriterium eine Anzahl derjenigen empfangenden Stationenan, die durch das Festlegen der Anzahl von Redundanzpaketen vollständig inder Lage sein sollen, fehlende und fehlerbehaftete Datenpakete anhandder ermittelten Anzahl von Redundanzpaketen zu rekonstruieren. Hierdurchlässt sichin geeigneter Weise ein Parameter zur Reduktion der Kosten festlegen,da die Anzahl der Stationen auch die zu übertragende Datenmenge bestimmt.Insbesondere ergänzendist es daher von Vorteil, wenn fürdie verbleibenden empfangenden Stationen eines der gemäß dem Stand derTechnik bekannten Fehlerschutzmechanismen, insbesondere jenes, beidem an die jeweilige verbleibende empfangende Station ein wiederholtes Übertragenvon Datenpaketen mit negativer Empfangsprotokollen über einePunkt-zu-Punkt-Verbindung übertragenwird, Anwendung findet, so dass sich hier insgesamt ein Grad derFehlerschutzmaßnahmen durcheine Verteilung auf bekannte Fehlerschutzmaßnahmen definiert. Hierdurchwird es möglich, einegeeigneten Mischung zu finden, welche die Einhaltung gegebener Kriterienoptimal ermöglicht.Preferablywhere the criterion is a number of those receiving stationsby specifying the number of redundancy packets completely inbe able to identify missing and erroneous data packetsto reconstruct the determined number of redundancy packets. herebylet yourselfset an appropriate parameter to reduce costs,since the number of stations also determines the amount of data to be transmitted.In particular, in additionIt is therefore advantageous if forthe remaining receiving stations one of the according to the state ofTechnique known error protection mechanisms, in particular those atthe repeated transmission to the respective remaining receiving stationof data packets with negative receive protocols via aTransfer point-to-point connectionapplication, so that here overall a degree ofError protection measuresDefines a distribution based on known error protection measures. herebyit becomes possible to have onesuitable mixture to find, which the adherence to given criteriaoptimally possible. [0015] Insbesondere,wenn es sich bei der zu erzielenden Effizienz um ein Reduzierendes Kostenfaktors handelt, ist es von Vorteil, wenn das Kriterium derartfestgelegt wird, dass ein Kostenwert Kgesamt minimiertwird, wobei sich der Kostenwert Kgesamt ausKgesamt = DmKm + DuKu mit Du: = Datenmenge mittelsPunkt-zu-Punkt-Verbindung, Dm: = Datenmenge mittelsPunkt-zu-Mehrpunkt-Verbindung, Ku: = Kosten für die Übertragungeiner vorgebenen Datenmenge übereine Punkt-zu-Punkt-Verbinung, Km: = Kosten für die Übertragungeiner vorgebenen Datenmenge übereine Punkt-zu Mehrpunktverbinung, In particular, if the efficiency to be achieved is a reduction of the cost factor, it is advantageous if the criterion is determined in such a way that a cost K is minimized overall , whereby the cost value K total from K total = D m K m + D u K u With D u : = Amount of data using point-to-point connection, D m : = Amount of data using point-to-multipoint connection, K u : = Costs for the transmission of a given amount of data via a point-to-point connection, K m: = Cost of transferring a given amount of data via a point-to-multipoint connection, [0016] Zudemhat diese Weiterbildung den Vorteil bei Datennetzen, die zu Punkt-zu-Punkt-Verbindungenoder zu Punkt-zu-Mehrpunkt-Verbindungen ausgestaltet sind, einepräziseOptimierung auf Grundlage einer genauen Kostenabschätzung zuerzielen.moreoverThis training has the advantage of data networks leading to point-to-point connectionsor configured for point-to-multipoint connections, apreciseOptimization based on a precise cost estimateachieve. [0017] Gerade,wenn es sich bei der sendenden Station um einen Server für ein DownloadBroadcast Multicast Dienst handelt und zumindest ein Teil der empfangendenStationen diesen Dienst als Punkt über einen Punkt-zu-Mehrpunkt-Verbindungnutzt, ist es von Vorteil, wenn während des Aussendens eines Informationsdatenpaketeseine Erfassung von empfangenen negativen Empfangsprotokollen erfolgt, nachAbschluss des Aussendens des Informationspaketes die statistischeAuswertung der empfangenen negativen Empfangsprotokolle durchgeführt wird,sowie auf Grundlage der Auswertung die Anzahl der für eine Übertragung über die Punkt-zu-Mehrpunkt-Verbindungzur Erfüllungdes Kriteriums erforderlichen Redundanzpakete sowie die Anzahl der über einePunkt-zu-Punkt-Verbindung erneut zu übertragenden fehlenden oderfehlerbehafteten Datenpakete bestimmt wird. Alternativ kann auchdie Auswertung währenddes Aussendens der Informationspakete erfolgen, so dass dies für eine beschleunigteAbwicklung und damit eine bessere Anpassung bei zeitkritischen Anwendungenerlaubt.Especially when the transmitting station is a download broadcast multicast service server and at least part of the receiving stations use that service as a point over a point-to-multipoint connection, it is advantageous if during broadcast one Information data packet is a detection of received negative reception protocols, after completion of the transmission of the information packet, the statistical evaluation of the received negative reception protocols is performed, and based on the evaluation of the number required for transmission over the point-to-multipoint connection to meet the criterion Redundancy packets and the number of over a point-to-point connection to be transmitted again missing or faulty data packets is determined. Alternatively, the evaluation can also take place during the transmission of the information packets, so that this allows for an accelerated processing and thus a better adaptation in time-critical applications. [0018] Entgegendem beschriebenen ist bei Datennetzen, bei denen die sendende Stationals ein Server füreinen Streaming Broadcast Multicast Dienst betrieben und zumindesteinem Teil der empfangenden Station in Form einer Punkt-zu-Mehrpunkt-Verbindunggenutzt wird, von Vorteil, wenn während des Aussendens einesInformationsdatenpaketes eine Erfassung von empfangenen negativenEmpfangsprotokollen erfolgt, währenddes Aussendens des Informationspaketes innerhalb eines ersten Zeitfenstersdie statistische Auswertung der empfangenen negativen Empfangsprotokolledurchgeführtwird und auf Grundlage der Ermittlung die Anzahl der für eine Übertragung über diePunkt-zu-Mehrpunkt-Verbindung zur Erfüllung des Kriteriums erforderlichenRedundanzpakete bestimmt wird.oppositedescribed is in data networks where the transmitting stationas a server foroperated a streaming broadcast multicast service and at leasta part of the receiving station in the form of a point-to-multipoint connectionis used, if beneficial during the sending of aInformation data packet detection of received negativeReceive logs done whilethe sending of the information packet within a first time windowthe statistical evaluation of the received negative reception protocolscarried outand on the basis of the determination of the number of transmission for thePoint-to-multipoint connection required to meet the criterionRedundancy packets is determined. [0019] Vorzugsweisewird hierbei die Dauer des ersten Zeitfensters derart festgelegt,dass sie kleiner einer Dauer eines vorgegebenen zweiten Zeitfensters gewählt ist.Hierdurch wird dem Umstand Rechnung getragen, dass in StreamingSystemen eine Restriktion bezüglichder erlaubten Verzögerungszeiten existiert,der dergestalt ist, dass eine Verzögerung eines vorgegebenen Zeitwertesnicht überschreiten darf.Wird also wie gemäß der Weiterbildungvorgeschlagen, das erste Zeitfenster derart gewählt, dass seine Dauer kleinerist als die Zeitrestriktion in Streaming Datennetzen, so bestehtnach Ermitteln und Aussenden von Redundanzpaketen noch genügend Zeit,um zumindest ein Teil der fehlenden bzw. fehlerbehafteten Datenpaketezu rekonstruieren. Alternativ aber vor allem ergänzend zu den beschriebenenVerfahrensweisen ist es bei einem Datennetz, bei dem die sendendeStation als ein Server füreinen Streaming Broadcast Multicast Dienst betrieben wird und zumindestein Teil der empfangenen Stationen diesen Dienst in Form einer Punkt-zu-Mehrpunkt-Verbindungnutzt, wobei die empfangene Station zur Speicherung von Daten ausgestaltetsind, von Vorteil, dass zu Informationspaketen zugehörige fehlendeund fehlerbehaftete Datenpakete erneut über eine Punkt-zu-Punkt-Verbindunggesendet und in der jeweiligen empfangenen Station gespeichert werden. Hierdurchist es möglich,dass teilnehmende empfangende Stationen zwar während der Übertragung fehlerbehafteteDaten wiedergeben, einem Nutzer dieses Dienstes aber die Möglichkeitgegeben wird, nach erfolgter Übertragungeine fehlerlose Wiedergabe der Daten durchzuführen.PreferablyHere, the duration of the first time window is set in such a waythat it is chosen smaller than a duration of a predetermined second time window.This takes into account the fact that in streamingSystems a restriction regardingthe allowed delay times exist,such that a delay of a given time valuemust not exceed.Will so as according to the trainingproposed, the first time window chosen so that its duration smalleris as the time restriction in streaming data networks, so existsafter finding and sending out redundancy packages, there is still enough timeat least part of the missing or erroneous data packetsto reconstruct. Alternatively, but above all in addition to the describedProcedures it is in a data network in which the sendingStation as a server fora streaming broadcast multicast service is operated and at leasta portion of the stations received service this in the form of a point-to-multipoint connectionuses, wherein the received station designed to store dataare, of advantage, that related to information packages missingand erroneous data packets again over a point-to-point connectionbe sent and stored in the respective received station. herebyIs it possible,Although participating receiving stations during the transmission error-pronePlay data, a user of this service but the possibilityis given, after the transferto perform a flawless reproduction of the data. [0020] DieAufgabe wird ferner durch eine Sendeeinrichtung sowie eine Empfangseinrichtunggelöst, welcheMittel fürdie Durch führungder einzelnen Verfahrensschritte gemäß dem erfindungsgemäßen Verfahrenaufweisen und in der Regel beide in einer Station implementiertsind, und den Vorteil aufweisen, eine Station des Datennetzes zurDurchführungdes Verfahrens und damit das Erzielen der oben angeführten Vorteiledes erfindungsgemäße Verfahrenzu befähigen.TheTask is further by a transmitting device and a receiving devicesolved, whichFunds forthe implementationthe individual process steps according to the inventive methodand usually both implemented in one stationare, and have the advantage, a station of the data network forexecutionthe process and thus to achieve the above-mentioned advantagesthe inventive methodto empower. [0021] WeitereVorteile und Ausgestaltungen der Erfindung werden in den 1 bis 3 erläutert.Further advantages and embodiments of the invention will be in the 1 to 3 explained. [0022] Eszeigen:Itdemonstrate: [0023] 1 dieschematische Darstellung eines Datennetzes, in dem das erfindungsgemäße Verfahrenzum Einsatz kommt; 1 the schematic representation of a data network in which the inventive method is used; [0024] 2 BeispielhaftesAblaufdiagram des erfindungsgemäßen Verfahrens 2 Exemplary flow diagram of the method according to the invention [0025] 3 Histogrammvon Teilnehmern obigen Datennetzes, die eine Anzahl n Pakete verlorenhaben. 3 Histogram of participants in the above data network who have lost a number of n packets. [0026] Die 1 zeigtein bevorzugtes Szenario, in dem das erfindungsgemäße Verfahreneingesetzt werden kann. Es handelt sich hierbei um die Übertragungvon Multimediadaten eines Broadcast Dienstes, der Daten aussendet,die gleichzeitig von mehreren Empfängern (Stationen) empfangenwerden können.Die Multimediadaten werden von einem Broadcast Multicast ServiceCenter BM-SC bereitgestellt und überein beliebiges Zwischennetz Z an ein Mobilfunknetz RAN (RAN = RadioAccess Network) übertragen.Das Mobilfunknetz RAN umfasst eine Vielzahl von Basisstationen B1bis B5, mittels derer über eineLuftschnittstelle L die Multimediadaten an Benutzerendgeräte (empfangendeStationen) UE1..UE3 (UE = User Equipment) in der Form eines Handys übertragenwerden. Der Broadcast Multicast Service Center BM-SC erzeugt Informationspakete, dieeinen Header und eine Nutzlast umfassen, wobei die Informationspa keteDatenpakete sind, welche mit Hilfe einer Transportschicht gemäß OSI-Referenzmodell übertragenwerden, wobei die -Übertragung hierbeidrahtgebunden und/oder drahtlos erfolgt. Bei dem in 1 dargestellteSzenario erfolgt also eine Datenübertragung über einMobilfunknetz und zum anderen erfolgt der Datentransport paketorientiert über dieTransportschicht.The 1 shows a preferred scenario in which the inventive method can be used. It involves the transmission of multimedia data of a broadcast service that transmits data that can be received simultaneously by multiple receivers (stations). The multimedia data is provided by a broadcast multicast service center BM-SC and transmitted via an arbitrary intermediate network Z to a mobile radio network RAN (RAN = Radio Access Network). The mobile radio network RAN comprises a plurality of base stations B1 to B5, by means of which the multimedia data is transmitted via an air interface L to user terminals (receiving stations) UE1..UE3 (UE = user equipment) in the form of a mobile phone. The broadcast multicast service center BM-SC generates information packets comprising a header and a payload, the information packets being data packets which are transmitted by means of a transport layer in accordance with the OSI reference model, the transmission being wired and / or wireless. At the in 1 So the scenario shown is one Data transmission over a mobile network and on the other hand, the data transport takes place packet-oriented over the transport layer. [0027] Ausgehendvon diesem bevorzugten Szenario werden nun drei mögliche Ausführungsbeispiele deserfindungsgemäßen Verfahrensnäher erläutert.outgoingFrom this preferred scenario, three possible embodiments of theinventive methodexplained in more detail. [0028] Beieinem ersten Ausführungsbeispiel,welches in dem genannten Broadcast Multicast Szenario zum Einsatzkommt, wird in einem ersten Schritt S1 von dem Broadcast MulticastService Center BM-SC, die man auch als sendende Station betrachtenkann, und die als Server eines in diesem Broadcast Multicast Szenarioangebotenen Download Dienstes (Service) fungiert, derart verfahren,dass zuerst alle Nutzdaten (Informationspakete) über den Broadcast Kanal, d.h. über einePunkt-zu-Mehrpunkt-Verbindung andie empfangenen Stationen UE (im Ausführungsbeispiel nur eine Stationdargestellt) übermitteltwerden.ata first embodiment,which is used in the said broadcast multicast scenariocomes, in a first step S1 of the broadcast multicastService Center BM-SC, which is also considered a sending stationcan, and as a server in this broadcast multicast scenariooffered download service (service) acts in such a way,First, all payload data (information packets) over the broadcast channel, i. over aPoint-to-multipoint connectionthe received stations UE (in the embodiment only one stationshown)become. [0029] Parallelzum Aussenden, in der Regel als Hintergrundprozess ablaufenden Algorithmus,werden in einem zweiten Schritt S2 negative Empfangsprotokolle (NACKs,Negative ACKnowledges) durch den Server BM-SC erfasst.Parallelto send out, usually as a background process running algorithm,In a second step S2, negative reception protocols (NACKs,Negative ACKnowledges) by the server BM-SC. [0030] Ineinem dritten Schritt S3 wird nach Abschluss des Aussendens desInformationspaketes durch den Server BM-SC eine statistische Verteilung dernegativen Empfangsprotokollsignale (NACK Signale) berechnet.Ina third step S3 is after completion of the sending of theInformation packet through the server BM-SC a statistical distribution ofnegative receive protocol (NACK) signals. [0031] DieseVerteilung stellt sich beispielsweise als Histogramm der Anzahlder empfangenen Stationen, welche eine Anzahl N von Datenpaketenverloren haben, dar.TheseDistribution arises, for example, as a histogram of the numberthe received stations, which are a number N of data packetslost. [0032] Ineinem vierten Schritt S4 wird nun aus der Verteilung ermittelt,wie viele Redundanzpakete über denBroadcast Kanal, d.h. überdie Punkt-zu-Mehrpunkt-Verbindung ausgesendet werden und zudem wieviele der fehlenden bzw. fehlerbehafteten Datenpakete zu den empfangendenTeilnehmern jeweils übereine Punkt-zu-Punkt-Verbindung wiederholt gesendet werden müssen, d.h.im vierten Schritt S4 wird im Grunde festgelegt, wie die Verteilungaus Fehlerschutzmaßnahmen,wie die inkrementelle Redundanz und die Paketwiederholung festzulegenist.Ina fourth step S4 is now determined from the distribution,how many redundancy packages over theBroadcast channel, i. abovethe point-to-multipoint connection will be sent out as wellmany of the missing or erroneous data packets to the receivingEach participant overa point-to-point connection must be sent repeatedly, i.In the fourth step S4 is basically determined how the distributionfrom error protection measures,how to set incremental redundancy and packet retryis. [0033] Dabeikann in einem fünftenSchritt S5 festgestellt werden, dass erneut Datenpakete inklusive Redundanzpaketeverloren gegangen sind und dies wiederum von den betreffenden empfangendenStationen mit NACK Signalen quittiert, so dass beispielsweise ineinem sechsten Schritt S6 die als Server dienende sendende StationBM-SC entscheiden kann, Redundanzpakete solange nachzusenden, biseine hinreichend kleine Menge von über Punkt-zu-Punkt-Verbindungenzu wiederholende Datenpakete verbleibt. Hierbei berücksichtigtder Server BM-SC also stets eine über die Punkt-zu-Mehrpunkt-Verbindungzu übertragendeDatenmenge sowie eine überdie Punkt-zu-Punkt-Verbindung übertragendeDatenmenge und kann hiermit vorteilhaft auf die dadurch auflaufendenGesamtkosten der ÜbertragungEinfluss nehmen, so dass diese idealer Weise minimiert werden.therecan in a fifthStep S5 are determined that again data packets including redundancy packetshave been lost and this in turn from the respective receivingStations with NACK signals acknowledged, so that, for example, ina sixth step S6, the transmitting station serving as a serverBM-SC may decide to resume redundancy packets untila reasonably small amount of point-to-point connectionsremains to be repeated data packets. Hereby taken into accountthe server BM-SC therefore always one over the point-to-multipoint connectionto be transferredAmount of data as well as an overtransmitting the point-to-point connectionAmount of data and can hereby advantageously on the thereby accruingTotal cost of the transferInfluence so that they are ideally minimized. [0034] Ineinem siebten Schritt S7 ist das Verfahren schließlich beendet.Ina seventh step S7, the method is finally completed. [0035] Alternativzu dem beschriebenen Ausführungsbeispielkann auch in dem gleichen bevorzugten Szenario die im dritten SchrittS3 erfolgte Berechnung der statistischen Verteilung auch bereitswährenddes Aussendens der Nutzdaten erfolgen, so dass bereits durch dieseStatistik, welche auf den NACK Signalen beruht, schon frühzeitigdamit begonnen werden kann, weitere Redundanzpakete auszusenden.alternativeto the described embodimentcan also in the same preferred scenario in the third stepS3 was already calculating the statistical distributionwhilethe transmission of the payload data, so that already by thisStatistics, which is based on the NACK signals, early oncan be started to send out further redundancy packages. [0036] Einedrittes Ausführungsbeispieldes erfindungsgemäßen Verfahrensergibt sich, wenn bei dem zugrundeliegenden bevorzugten Szenario,also dem Broadcast Multicast System, ein Streaming Dienst angebotenwird.Athird embodimentthe method according to the inventionif, in the underlying preferred scenario,So the broadcast multicast system, a streaming service offeredbecomes. [0037] Einderartiges Streaming System ist zeitkritisch, so dass eine Verzögerung aufgrundvon notwendigen Rekonstruktionen von Datenpaketen der Informationspaketeauf Grundlage von zusätzlich versandtenRedundanzpaketen einer Restriktion unterworfen ist, d.h. z.B. eineZeit von 5 s nicht überschreitendarf.Onesuch streaming system is time-critical, so a delay duenecessary reconstructions of data packets of the information packetson the basis of additionally dispatchedRedundancy packets is subjected to a restriction, i. e.g. aDo not exceed 5 smay. [0038] Hierbeiist es von Vorteil, dass wie im zweiten Ausführungsbeispiel genannt, diezusätzlichenRedundanzpakete schon währenddes Aussendens zu den Informationspaketen zugehörigen Datenpakete ausgesendetwerden, d.h. also die Auswertung der Verteilung bzw. die Statistikder NACK Signale schon bereits währenddes Aussendens fürein gegebenes Zeitfenster von beispielsweise 3 s erfolgt, so dassinnerhalb der verbleibenden Zeit bis zur maximal erlaubten Verzögerung dieAnzahl an auszugebenden Redundanzpaketen erfindungsgemäß bestimmtwerden kann, so dass zumindest eine vorgegebene relative Anzahlder teilnehmenden empfangenden Stationen, beispielsweise 95 % derStationen, alle verloren gegangenen Nutzdatenpakete rekonstruieren kann.Diese hohe vorgegebene Anzahl ist daher von Nöten oder insbesondere deswegenvon Vorteil, da wegen der Verzögerungsrestriktiones beim vorliegende Ausführungsbeispielnicht möglichist, fehlende Pakete übereine Punkt-zu-Punkt-Verbindungan die jeweiligen Empfängererneut zu senden.in this connectionIt is advantageous that, as mentioned in the second embodiment, theadditionalRedundancy packages already duringthe sending to the information packets associated data packetsare, i. So the evaluation of the distribution or the statisticsthe NACK signals already duringsending out fora given time window of, for example, 3 seconds, so thatwithin the remaining time to the maximum allowed delay theNumber of redundancy packets to be output determined according to the inventioncan be, so that at least a predetermined relative numberthe participating receiving stations, for example 95% of theStations, all lost user data packets can reconstruct.This high predetermined number is therefore necessary or in particular thereforeadvantageous because of the delay restrictionit in the present embodimentnot possibleis missing packages overa point-to-point connectionto the respective recipientssend again. [0039] Diesist lediglich möglich,wenn die empfangenden Teilnehmerstationen die Möglichkeit haben, d.h. derartausgestaltet sind, dass sie die zu den Streaming Diensten zugehörigen Datenspeichern können.In so einem Fall wird erfindungsgemäß vorgesehen, die Redundanzdatenpaketewährendder Übertragung derStreaming Daten zu speichern. Hierdurch können die empfangenen Stationen,also jene die im Ausführungsbeispiel3 nicht die Möglichkeithatten, fehlende oder fehlerbehaftete Datenpakete zu rekonstruieren,zumindest nach Übertragung, d.h.nach erstmaligem Empfang der Streaming Daten ein fehlerfreies Darstellender Daten ermöglichen können, wobeidies vierte beschriebene Ausführungsbeispielauch als eigenständigeLösungdes Problems, nämlichder effizienten Nutzung der Datennetze ausgestaltet sein kann, undzwar dann, wenn die Speicherung durch alle empfangenen Teilnehmerstationenund nicht nur durch diejenigen, welche keine Rekonstruktion verlorengegangener Daten gemäß Ausführungsbeispiel3 durchführenkönnen,realisiert werden kann.This is only possible if the received Subscriber stations have the opportunity, ie are configured such that they can store the data associated with the streaming services. In such a case, it is provided according to the invention to store the redundancy data packets during the transmission of the streaming data. In this way, the received stations, that is, those who did not have the possibility in the embodiment 3 to reconstruct missing or faulty data packets, at least after transmission, ie after initial reception of the streaming data, can provide error-free representation of the data, this fourth embodiment also being described independent solution of the problem, namely the efficient use of the data networks can be configured, and then when the storage by all the received subscriber stations and not only by those who can not perform reconstruction of lost data according to Embodiment 3 can be realized.
权利要求:
Claims (15) [1] Verfahren zur Übertragung von digitalen Informationspaketenin einem Datennetz mit zum Datenaustausch ausgestalteten Stationenvon zumindest einer sendenden Station (BM-SC) zu zumindest zwei empfangendenStationen (UE) bei dem die zu übertragendenInformationspakete in der sendenden Station (BM-SC) in eine odermehrere Datenpaketgruppen aufgeteilt werden und den Datenpaketgruppen jeweilsRedundanzinformation in Form von Redundanzpaketen hinzugefügt wirdund bei dem bei fehlerhaften sowie fehlendem Empfang eines Datenpaketesder Datenpaketgruppe seitens der empfangenden Station (UE) von dieserein negatives Empfangsprotokoll an die sendende Station (BM-SC) übermitteltund hierdurch durch die sendende Station (BM-SC) Maßnahmen zum Fehlerschutz ausgelöst werden, dadurchgekennzeichnet, dass durch die sendende Station (BM-SC) einGrad der Fehlerschutzmaßnahmenin Abhängigkeitvon einer statistischen Auswertung von zu einem Informationspaket zugehöriger empfangenernegativer Empfangsprotokolle je empfangender Station festgelegtwird.Method for transmitting digital information packets in a data network with stations designed for data exchange from at least one transmitting station (BM-SC) to at least two receiving stations (UE) in which the information packets to be transmitted in the transmitting station (BM-SC) in one or a plurality of data packet groups are divided and the data packet groups each redundancy information is added in the form of redundancy packets and in the case of erroneous or missing receiving a data packet of the data packet group by the receiving station (UE) from this a negative reception protocol to the transmitting station (BM-SC) transmitted and In this way measures for error protection are triggered by the transmitting station (BM-SC), characterized in that the sending station (BM-SC) has a degree of the error protection measures as a function of a statistical evaluation of received negative receivers belonging to an information packet protocols per receiving station. [2] Verfahren nach Anspruch 1, dadurch gekennzeichnet,dass als statistische Auswertung eine statistische Verteilung derempfangenen negativen Empfangsprotokolle ermittelt wird.Method according to claim 1, characterized in thatthat as statistical evaluation a statistical distribution of thereceived negative receive protocols is determined. [3] Verfahren nach Anspruch 2, dadurch gekennzeichnet,dass die statische Auswertung durch Ermittlung eines zu der Verteilungzugehörigenstatistischen Mittelwertes ergänztwird.Method according to claim 2, characterized in thatthat the static evaluation by identifying one to the distributionassociatedstatistical mean value addedbecomes. [4] Verfahren nach Anspruch 2 oder 3, dadurch gekennzeichnet,dass die statische Auswertung durch Ermittlung eine zu der Verteilungzugehörigen statistischenStandardabweichung ergänztwird.Method according to claim 2 or 3, characterizedthat the static evaluation by determining one to the distributionassociated statisticalStandard deviation addedbecomes. [5] Verfahren nach einem der vorhergehenden Ansprüche, dadurchgekennzeichnet, dass die sendende Station (BM-SC) anhand der statischenAuswertung den Grad der Fehlschutzmaßnahmen derart einstellt, dassdie sendende Station (BM-SC) eine für ein Einhalten eines festlegbarenKriteriums erforderliche Anzahl von Redundanzpaketen für zukünftig zu übertragendeInformationspakete ermittelt.Method according to one of the preceding claims, characterizedcharacterized in that the transmitting station (BM-SC) based on the staticEvaluation adjusts the degree of malicious measures such thatthe sending station (BM-SC) one for compliance with a definableCriteria required number of redundancy packets for future transmissionInformation packets determined. [6] Verfahren nach dem vorhergehenden Anspruch, dadurchgekennzeichnet, dass durch das Kriterium eine die Anzahl derjenigenempfangenden Stationen (UE) wiedergebenden Größe definiert wird, die durchdas Festlegen der Anzahl von Redundanzpaketen vollständig inder Lage sein sollen fehlende und fehlerbehaftete Datenpakete anhandder ermittelten Anzahl von Redundanzpaketen zu rekonstruieren.Method according to the preceding claim, characterizedcharacterized in that by the criterion one the number of thoseReceiving stations (UE) is defined by the reproducing sizesetting the number of redundancy packets completely inbe able to use missing and erroneous data packetsto reconstruct the determined number of redundancy packets. [7] Verfahren nach dem vorhergehenden Anspruch, dadurchgekennzeichnet, dass fürdie verbleibenden empfangenden Stationen eines der gemäß dem Standder Technik bekannten Fehlerschutzmechanismen, insbesondere an diejeweilige verbleibende empfangende Station ein wiederholtes Übertragenvon Datenpaketen mit negativer Empfangsprotokollen über einePunkt-zu-Punktverbindung, durchgeführt wird.Method according to the preceding claim, characterizedmarked that forthe remaining receiving stations one of the according to the statethe art known error protection mechanisms, in particular to therespective remaining receiving station repeatedly transmittingof data packets with negative receive protocols via aPoint-to-point connection is performed. [8] Verfahren nach einem der beiden vorhergehenden Ansprüche, dadurchgekennzeichnet, dass das Kriterium derart festgelegt wird, dassein Kostenwert "Kgesamt" minimiertwird, wobei sich der Wert Kgesamt aus Kgesamt = DmKm + DuKu mit Du := Datenmenge mittels Punkt-zu-Punktverbindung, Dm := Datenmenge mittels Punkt-zu-Mehrpunktverbindung, Ku := Kosten für die Übertragung einer vorgege benen Datenmenge über einePunkt-zu-Punktverbindung, Km := Kosten für die Übertragung einer vorgegebenenDatenmenge übereine Punkt-zu-Mehrpunktverbinung, ergibt.Method according to one of the two preceding claims, characterized in that the criterion is set such that a cost value "K total " is minimized, wherein the value K is total K total = D m K m + D u K u with D u : = amount of data by point-to-point connection, D m : = amount of data by point-to-multipoint connection, K u : = cost of transmitting a given amount of data over a point-to-point connection, K m : = cost for the transmission of a given amount of data via a point-to-multipoint connection. [9] Verfahren nach einem der vorhergehenden Ansprüche, beidem die sendende Station als ein Server für einen "Download Broadcast/Multicast" Dienstes betriebenund zumindest von einem Teil der empfangenden Stationen in Formeiner Punkt-zu-Mehrpunktverbindung genutzt wird, dadurch gekennzeichnet,dass a) währenddes Aussendens von Informationsdatenpaketen eine Erfassung von empfangenennegativen Empfangsprotokollen erfolgt, b) nach Abschluss desAussendens der Informationspakete die statistische Auswertung derempfangenen negativen Empfangsprotokolle durchgeführt wird, c)auf Grundlage der Auswertung c1) die Anzahl der für eine Übertragung über die Punkt-zu-Mehrpunktverbindungzur Erfüllungdes Kriteriums erforderlichen Redundanzpakete sowie c2) dieAnzahl der übereine Punkt-zu-Punktverbindungerneut zu übertragendenfehlenden und fehlerbehafteten Datenpakete bestimmt wird.Method according to one of the preceding claims, in which the transmitting station is operated as a server for a "download broadcast / multicast" service and is used by at least part of the receiving stations in the form of a point-to-multipoint connection, characterized in that during transmission of information data packets, detection of received negative B) after completion of the transmission of the information packets, the statistical evaluation of the received negative reception protocols is carried out; c) on the basis of the evaluation c1) the number of redundancy packets required for transmission over the point-to-multipoint connection to fulfill the criterion and c2 ) the number of missing and faulty data packets to be retransmitted over a point-to-point connection is determined. [10] Verfahren nach einem der vorhergehenden Ansprüche, beidem die sendende Station als ein Server für einen "Broadcast/Multicast" Dienstes betrieben und zumindest voneinem Teil der empfangenden Stationen in Form einer Punkt-zu-Mehrpunktverbindunggenutzt wird, dadurch gekennzeichnet, dass a) während desAussendens von Informationsdatenpaketen eine Erfassung von empfangenennegativen Empfangsprotokollen erfolgt, b) während des Aussendens der Informationspaketendie statistische Auswertung der empfangenen negativen Empfangsprotokolledurchgeführtwird, c) auf Grundlage der Auswertung c1) die Anzahl derfür eine Übertragung über die Punkt-zu-Mehrpunktverbindungzur Erfüllungdes Kriteriums erforderlichen Redundanzpakete sowie c2) dieAnzahl der übereine Punkt-zu-Punktverbindung erneut zu übertragenden fehlenden undfehlerbehafteten Datenpakete bestimmt wird.Method according to one of the preceding claims, inthe transmitting station operated as a server for a "broadcast / multicast" service and at least froma part of the receiving stations in the form of a point-to-multipoint connectionis used, characterized in thata) during theSending out information packets an acquisition of receivednegative reception protocols take place,b) during the sending of the information packagesthe statistical evaluation of the received negative reception protocolscarried outbecomes,c) based on the evaluationc1) the number offor a transmission over the point-to-multipoint connectionto fulfillmentthe criterion required redundancy packages andc2) theNumber of overa point-to-point connection to be retransmitted missing andfaulty data packetsis determined. [11] Verfahren nach einem der vorhergehenden Ansprüche, beidem die sendende Station als ein Server für einen "Broadcast/Multicast" Dienstes betrieben und zumindest einemTeil der empfangenden Stationen in Form einer Punkt-zu-Mehrpunktverbindunggenutzt wird, dadurch gekennzeichnet, dass a) während desAussendens von Informationsdatenpaketen eine Erfassung von empfangenennegativen Empfangsprotokollen erfolgt, b) nach während desAussendens der Informationspakete innerhalb eines ersten Zeitfensterdie statistische Auswertung der empfangenen negativen Empfangsprotokolleerfolgt, c) auf Grundlage der Auswertung die Anzahl der für eine Übertragung über diePunkt-zu-Mehrpunktverbindung zur Erfüllung des Kriteriums erforderlichen Redundanzpaketebestimmt wird.Method according to one of the preceding claims, inthe transmitting station operated as a server for a "broadcast / multicast" service and at least onePart of the receiving stations in the form of a point-to-multipoint connectionis used, characterized in thata) during theSending out information packets an acquisition of receivednegative reception protocols take place,b) after during theSending out the information packets within a first time windowthe statistical evaluation of the received negative reception protocolshe follows,c) on the basis of the evaluation, the number of times for transmission over thePoint-to-multipoint connection to meet the criterion required redundancy packetsis determined. [12] Verfahren nach dem vorhergehenden Anspruch, dadurchgekennzeichnet, dass das die Dauer des ersten Zeitfensters kleinereiner Dauer eines vorgegebenen zweiten Zeitfensters festgelegt wird.Method according to the preceding claim, characterizedcharacterized in that the duration of the first time window is smallera duration of a predetermined second time window is determined. [13] Verfahren, insbesondere nach einem der Anprüche beidem die sendende Station als ein Server für einen "Download Broadcast/Multicast" Dienstes betriebenund zumindest einem Teil der empfangenden Stationen in Form einerPunkt-zu-Mehrpunktverbindung genutzt wird, wobei die empfangendenStationen zur Speicherung von Daten ausgestaltet sind, dadurch gekennzeichnet,dass zu Informationsdatenpaketen zugehörige fehlende und fehlerhaftempfangene Datenpakete erneut übereine Punkt-zu-Punktverbindung gesendet und in der jeweiligen empfangendenStation gespeichert werden.Method, in particular according to one of the claims atthe transmitting station operated as a server for a "Download Broadcast / Multicast" serviceand at least part of the receiving stations in the form of aPoint-to-multipoint connection is used, with the receivingStations are configured for storing data, characterizedthat related to informational data packets missing and incorrectreceived data packets again oversent a point-to-point connection and in the respective receivingStation to be stored. [14] Sendeinrichtung gekennzeichnet mit Mitteln zur Durchführung vonVerfahrensschritten des Verfahrens nach einem der vorhergehendenVerfahrensansprüche.Transmitting device characterized by means for carrying outProcess steps of the method according to one of the precedingMethod claims. [15] Empfangseinrichtung gekennzeichnet mit Mitteln zurDurchführungvon Verfahrensschritten des Verfahrens nach einem der vorhergehendenVerfahrensansprüche.Receiving device characterized by means forexecutionof method steps of the method according to one of the precedingMethod claims.
类似技术:
公开号 | 公开日 | 专利标题 CA2574010C|2012-04-10|Point-to-point repair request mechanism for point-to-multipoint transmission systems DE60023019T2|2006-03-23|METHOD AND SYSTEM FOR DISCONNECTING OR REGENERATING QUOTATION PACKAGES IN ADSL COMMUNICATIONS DE10345220B4|2012-02-16|Method for transmitting data DE69837759T2|2008-01-31|PARTICIPATING UNIT AND METHOD FOR USE IN A WIRELESS COMMUNICATION SYSTEM DE60312721T2|2007-07-12|A method of access authorization transmission in uplinks in a radio communication system, base station and user equipment US20200084660A1|2020-03-12|Method and arrangement for distributing information during broadcast delivery DE60037533T2|2008-12-11|METHOD FOR FURTHER USING SEQUENTIAL USE OF THE SIGNAL QUALITY OF FORWARD AND REVERSE CHANNELS DE602004009088T2|2008-06-19|ADVANCED CONFIRMATION AND ADVANCED RATE CHANNEL DE60123272T2|2007-04-05|ESTIMATE OF THE SIGNAL / NOISE RATIO DE60102809T2|2006-06-22|DATA PACKAGE NUMBERING IN THE PACKAGED DATA TRANSMISSION EP1668952B1|2015-11-11|Verfahren zur datenübertragung mit reduzierter wahrscheinlichkeit vom fälschlichen verwerfen von daten DE60022391T2|2006-05-18|A SYSTEM AND METHOD FOR OBTAINING ROBUST IP / UDP / RTP PACKET HEAD COMPRESSION IN THE PRESENCE OF UNREATABLE NETWORKS DE60030751T2|2007-09-13|METHOD AND DEVICE FOR COORDINATING ACCESS TO COMMONALLY USED PARALLEL DATA CHANNELS US6577599B1|2003-06-10|Small-scale reliable multicasting DE60017785T2|2005-07-14|SPREIZSPEKTRUMVERMITTLUNGS PROCESSES OF CHANGING SPEED, AND DEVICE DE69832247T2|2006-08-03|Real-time multimedia data flow architecture based on distributed Internet protocols DE69735360T3|2009-09-17|METHOD, SYSTEM, TRANSMITTER AND RECEIVER FOR TRANSMITTING DATA EP1552649B1|2009-12-30|Multicast-Datentransfer US20050216472A1|2005-09-29|Efficient multicast/broadcast distribution of formatted data RU2371863C2|2009-10-27|Механизм ответа при восстановлении данных в режиме "точка-точка" для систем передачи "точка - много точек" DE60303806T2|2006-10-19|REPORTING MULTI-SERVICE SERVICES IN WIRELESS NETWORKS DE69733019T2|2006-02-16|TRANSMISSION OF SIGNALING DATA IN A WIRELESS COMMUNICATION SYSTEM WITH ADJUSTABLE DATA RATE CN1957554B|2012-05-30|用于多播/广播数据分布的数据修复增强 EP1714415B1|2014-06-04|Identifikation und neuübertragung fehlender teile DE602004010828T2|2008-12-04|ACTIVE AMOUNTS FOR GRANT, CONFIRMATION AND RATES CONTROL
同族专利:
公开号 | 公开日 WO2005112330A1|2005-11-24| DE102004024124B4|2006-05-18|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
法律状态:
2005-12-08| OP8| Request for examination as to paragraph 44 patent law| 2006-11-16| 8364| No opposition during term of opposition| 2010-03-25| 8339| Ceased/non-payment of the annual fee|
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 DE200410024124|DE102004024124B4|2004-05-14|2004-05-14|Method, transmitting and receiving device for transmitting digital information packets in a data network|DE200410024124| DE102004024124B4|2004-05-14|2004-05-14|Method, transmitting and receiving device for transmitting digital information packets in a data network| PCT/EP2005/052242| WO2005112330A1|2004-05-14|2005-05-17|Verfahren, sende- sowie empfangseinrichtung zur übertragung von digitalen informationspaketen in einem datennetz| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|